package com.woniuxy03;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
@Data
public class Student implements Comparable<Student> {
    private String name;
    private int age;

    //实现比较器
    //对象排序，要能比较大小，实现这个接口的这个方法，就是告诉系统如何定义两个对象的大小
    //返回值>0,当前对象>参数对象
    //返回值<0,当前对象<参数对象
    //返回值=0,当前对象==参数对象
    //按照姓名从小到大排列
    @Override
    public int compareTo(Student o) {
        return this.name.compareTo(o.name);
    }
}
